package com.example.demo.decorator.version02;

/**
 * 具体装饰着
 * 1.使用时，先通过父类的setPack方法，让父实例持有一个具体组件
 * 2.再调用toPack时，先通过多态调用具体组件的toPack，再修饰上自己的方法
 */
public class BookPack extends Decorator {
    @Override
    public void toPack() {
        // 让父类（装饰者）先复用原本的方法
        super.toPack();
        // 本装饰者正式补充（装饰）父类方法
        System.out.println("将书放入书包");
    }
}
